﻿namespace CSharpPro._1013;

public class demo5
{
    public static void Test5()
    {
        Console.WriteLine("请输入一个正整数：");
        string input = Console.ReadLine();
        
        // 验证输入是否为有效的正整数
        if (int.TryParse(input, out int number) && number > 0)
        {
            // 1. 判断是几位数
            int digitCount = input.Length;
            Console.WriteLine($"这是一个{digitCount}位数");
            
            // 2. 逆序打印各位数字
            Console.Write("逆序打印各位数字：");
            for (int i = input.Length - 1; i >= 0; i--)
            {
                Console.Write(input[i] + " ");
            }
            Console.WriteLine();
        }
        else
        {
            Console.WriteLine("输入无效，请输入一个正整数！");
        }
    }
}